track-slewing machine - German English Dictionary